home *** CD-ROM | disk | FTP | other *** search
/ Die Speccy' 97 / Die Speccy' 97.iso / amiga_system / the_aminet / comm / bbs / maxsutils.lha / MaxUtils / MenuMaster13.lha / MenuConfig.doc < prev    next >
Text File  |  1993-02-10  |  5KB  |  162 lines

  1.   MenuConfig version 1.3 by Robert Masters for use with MenuMaster 1.3
  2.  
  3. To set the config file for MenuMaster, run MenuConfig with the argument
  4. being the name of the file you want to configure. If no argument is
  5. given then it will use the default S:MenuMaster.con.
  6.  
  7. You will be shown a screen with the 40 items and which are active, enter
  8. the key for the item you want to change or you can set up the following;
  9.  
  10.  
  11. BackDrop   - This is the name of the ansi screen you want shown, this can
  12.            contain MAXsBBS codes..
  13.  
  14. Copy       - Lets you copy one item to another.
  15.  
  16. Easy Text  - Makes item text entry easy. First you set up a global start
  17.            and end ansi sequence for the on and off text, then you enter
  18.            the text and they are automaticly fixed up. Eg: If I wanted
  19.            to have all my TextOn start with /e37;5m and end with /e0m
  20.            and all the TextOff start with /e37m and end with /e0m, then
  21.            I enter these and them tpy the text for each item, I might
  22.            want item 1 to be 'Enter File Areas', this will be converted
  23.            to TextOn : '/e37;5mEnter File Areas/e0m' and 
  24.            TextOff :  '/e37mEnter File Areas/e0m'. Since most of the
  25.            time you will want the same colours, and same text you can
  26.            enter the item text very quickly like this.
  27.  
  28. Start Item - This is the item that the cursor will be on when started.
  29.  
  30. Global Access - Set the access level of all items.
  31.  
  32. Auto scrolling - Sorts out adjacant items, see below..
  33.  
  34. Hotkey     - Set each hotkey for item
  35.  
  36. Global Data- Set the Extra of all the items function calls.
  37.  
  38. Save       - Save your config.
  39.  
  40. Quit & Save - Quit and save..
  41.  
  42. Exit       - Piss off without saving
  43.  
  44. To set each individual item these are the differant fields;
  45.  
  46.  
  47. Text On and Text Off :
  48.  
  49. Text off is the default item text that will be shown, text on is how it
  50. will be displayed when the cursor is over the top of it. To place an
  51. escape sequence in the line use /e, this will be converted to "escape [ "
  52. Eg: \e5;37m This is blinking in white.
  53.  
  54.  
  55. Item right and item down:
  56.  
  57. This is the placing for your text, it will be placed x characters down
  58. and x characters right from the top left corner of the screen.
  59.  
  60.  
  61. Item hotkey:
  62.  
  63. This is the hotkey that can also be used to select an item. You can only
  64. select numbers and letters with the exception of A,B,C and D as these
  65. are used in Ansi codes and could be confused with input from the user..
  66. Use at your own risk..
  67.  
  68.  
  69. Low and High access:
  70.  
  71. You can set the access required here to use that item. Ie: 5000 to 10000
  72. will only allow people to use that item if they have that access.
  73.  
  74.  
  75. On entry:
  76.  
  77. Here you can set to either goto a menu and exit the program, or run a
  78. MAXsBBS function.
  79.  
  80. You can also load a new config for each item.
  81.  
  82.  
  83. Up, Down, Left & Right:
  84.  
  85. These control the scrolling needed for cursor function, they tell
  86. MasterMenu what item to goto when pressed left, right, up or down.
  87. Eg:
  88.  
  89.     1    2    3    4
  90.  
  91.     5    6    7    8
  92.  
  93.     9   10   11   12
  94.  
  95. For item 6 the settings would be: 
  96.  
  97.        left    5
  98.        right   7
  99.        down    10
  100.        up      2
  101.  
  102. For item 3 the settings would be:
  103.  
  104.        left    2
  105.        right   4
  106.        down    7
  107.        up      11
  108.  
  109. If you have auto scrolling on, the following would also be set when you
  110. enter item 3 settings:
  111.  
  112.        item 2 right 3
  113.        item 4 left  3
  114.        item 7 up    3
  115.        item 11 down 3
  116.  
  117.  
  118. You could also set 'up' to 10 for item 3, and by doing it that way with
  119. the other items, as you scroll of 1 list, you go to the next.
  120.  
  121. When you direct an item, make sure that you direct it ONLY to an active
  122. item ! MenuMaster assumes you know what you are doing and doesn't
  123. question it.
  124.  
  125.  
  126. Item active:
  127.  
  128. This switches items on or off, only active items will be used in the
  129. program.
  130.  
  131.  
  132. There is an example setup included in the archive. The most appropriate
  133. way to use this is in the main menu of the bbs, and set each item to go
  134. into sub menus that will run MenuMaster again when they quit the
  135. submenu. The example is only very basic, and may not work with your bbs
  136. beacause of differant menu numbers, but but expanding on it you can get
  137. some incredible results.
  138.  
  139. To design a menu, first write down all the items, and give them number,
  140. and write down all the relevant information. If you do it this way, it
  141. will only take a few minutes to design a menu.
  142.  
  143.  
  144. Notes:
  145.  
  146. 1.0 -  First release.
  147. 1.1 -  Any menu function can now be used.
  148. 1.2 -  Can do menu functions and load config at the same time, enhanced
  149.        the editor to be easier to use. Can have upto 40 items now.
  150. 1.3 -  Fixed up a couple of small bugs in the editor.
  151.  
  152.  
  153.          Thanks to Norbert Feist for Beta testing this program.
  154.  
  155.          For bug-reports and updates, call The Nut Factory BBS.
  156.  
  157.               V.22 V.22bis                  (02) 822-5613
  158.  
  159.               V.32 V.32bis V.42 V.42bis     (02) 822-4366 
  160.  
  161.               
  162.